import pygame
from pygame.sprite import Sprite

class Meteor(Sprite):
    '''表示单个流星类'''

    def __init__(self,watcher):
        '''初始化流星并设置其初始位置'''
        super().__init__()
        self.screen=watcher.screen
        self.settings=watcher.settings

        #加载流星图像并设置其rect属性
        self.image=pygame.image.load('images/star.bmp')#下载网络星星动漫图
        self.rect=self.image.get_rect()

        #每个流星最初都在屏幕的左上角附近
        self.rect.x=self.rect.width
        self.rect.y=self.rect.height

    def update(self):
        '''流星降落'''
        self.rect.y+=self.settings.star_speed
